/* pc屏幕 */
@media (min-width: 768px) {
body{
	position: relative;
	min-width: 1200px;
}
.container{
	width:1200px;
	margin:0 auto;
	padding:0;

}
.row{ margin:0; padding:0;}
.fl{
	float:left;
}
.fr{
	float:right;
}

.row{ margin:0; padding:0;}

  /*header s*/
/*header s*/
	.navbar{
		width:100%;
		background:#fff;
		margin:0;
		padding: 0;
		border:none;
		
	} 
	.navbar .navbar-heade .container{
		overflow: hidden;
	}
	.navbar .navbar-header{
		width:100%;	
		margin:0 auto;
		background:#fff;
	}
	.navbar .navbar-brand {
		float: left;
		height:0.79rem;
		margin:0;
		padding:0;
	}
	.navbar .navbar-brand .logo{
		float:left;
	}
	.navbar .navbar-brand .title{
		text-indent: -99999px;
	}
	.navbar .navbar-header .add{
		float: left;
		overflow: hidden;
		margin-top: 0.28rem;
		color:#0965b5;
		font-size:0.24rem;
		font-weight: bold;
		line-height: 0.24rem;
		text-align: center;
		margin-left:0.2rem;
	}
	.navbar .navbar-header .add span{
		margin-right:0.16rem;
		margin-top:-0.03rem;
		font-size:0.14rem;
		line-height: 0.3rem;
		vertical-align: middle;
		display: inline-block;
	}
	
	.navbar .navbar-header dl{
		margin-top:0.24rem;
		}	
		.navbar .navbar-header dl dt{
			font-size:0.20rem;
			line-height:0.3rem;
			color:#342c2a
		}
		.navbar .navbar-header dl dt span{
			font-size:0.3rem;
			line-height:0.3rem;
			display:block;
			float:right;
			color:#0965b5;
			margin-left:0.05rem;
			margin-right:0.05rem;

		}	
	
	.navbar .navbar-header .tel{
		float: right;
		overflow: hidden;
	}
	.navbar .navbar-header .tel{
		font-size:0.2rem;
		font-weight:bold;
		color:#Avanti;
        padding-left:0.36rem;
		line-height:0.3rem;
		background:url(../images/header_tel.png) no-repeat left 0.03rem;
		color:#0965b5;
	
	}





	
	#nav_list{
		width:100%;
		height:0.4rem;
		background: #0965b5;
	}
	#nav_list .nav{
		overflow: hidden;
		
		width:100%;
		height:0.4rem;
	}
	#nav_list .nav li{
		float: left;
		width:20%;
		height:0.4rem;


		
		
		text-align: center;
	}

	#nav_list .nav li a{
        margin-top:0.1rem;
		color:#fff;
		font-size: 0.2rem;
		text-align: center;
		background:none;

	}
	
  #nav_list .nav li.active{
	  font-size: 0.16rem;
	  font-weight:bold;
  }	
	
	

	/*header e*/
	
 /*header e*/
  .banner-index{
	  overflow: hidden;
	  width:100%;
	  max-height:8.0rem;

 }

  /*首页公共标题 s*/
  .header{
	  text-align: center;
  }
  .header .title{
	  color:#0965b5;
	  font-size:0.36rem;
	  font-weight:bold;
      letter-spacing: 0.03rem;
	  margin-bottom:0.28rem;
  }
	  .header .add{
	  margin-top:0.34rem;
	  color:#3f3f3f;
	  font-size:0.24rem;
	  line-height: 0.24rem;
	  letter-spacing: 0.03rem;
	  font-weight:lighter;
  }

	  .header .line{
		  height:0.05rem;
		  line-height:0.05rem;
		  overflow:hidden;
		  background:url(../images/header_line.png) no-repeat;
		  background-size:100% 100%;

  }


	  .header .line_none{
		  height:0.05rem;
		  line-height:0.05rem;
		  overflow:hidden;
		  background:url(../images/header_line2.jpg) no-repeat center;
  		  background-size:100% 100%;

  }
  
  
   .header .title3{
	  color:#fff;
	  font-size:0.36rem;
	  font-weight:bold;
      letter-spacing: 0.03rem;
	  margin-bottom:0.28rem;
  }
	  .header .add3{
	  margin-top:0.34rem;
	  color:#fff;
	  font-size:0.24rem;
	  line-height: 0.24rem;
	  letter-spacing: 0.03rem;
	  font-weight:lighter;
  }

	  .header .line3{
		  height:0.05rem;
		  line-height:0.05rem;
		  overflow:hidden;
		  background:url(../images/header_line3.png) no-repeat;
		  background-size:100% 100%;

  } 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
.ad{ width:100%; background:url(../images/ad_bg.png) no-repeat; height:2.65rem; background-size:100% 100%; position:relative;}
.ad_txt{ background:url(../images/ad_txt.jpg) no-repeat; width:12.76rem; height:2.02rem; position:absolute; left:33%; top:0.63rem;}
.ad_txt .block{ padding-left:0.63rem; padding-top:0.33rem; line-height:0.48rem; color:#0965b5; font-size:0.24rem;}
.ad_txt .block span.tel{ font-size:0.3rem; font-weight:bold;}




.fxs{width:100%; padding-top:0.8rem; text-align:center;  }
.fxs .content{ margin-top:0.34rem; height:7.22rem;  background:url(../images/fxs_bg.png) left bottom; background-size:100% 100%}
.fxs .content .cont{ margin-left:3.6rem; margin-top:0.6rem;}
.fxs .content .block{ width:50%; float:left; margin-bottom:0.5rem; }
.fxs .content .block .pic{ width:0.9rem; height:0.9rem; float:left; margin-right:0.27rem;}
.fxs .content .block dl{   float:left; text-align:left;}
.fxs .content .block dl dt{ font-size:0.3rem; color:#0965b5; font-weight:bold;}
.fxs .content .block dl dd{ font-size:0.24rem; color:#3f3f3f; margin-top:0.1rem;}

.ly{width:100%; padding-top:0.64rem; text-align:center;  background:#f7f7f7}
.ly .content{ margin-top:0.50rem;}
.ly .content .block{ width:25%; float:left; margin-bottom:0.4rem;}

.ly .content .block .cont h3{ font-size:0.24rem; font-weight:bold; height:0.57rem; line-height:0.57rem; color:#0965b5; text-align:left;}
.ly .content .block .cont{ width:94%; margin:0 auto; text-align:left; }
.ly .content .block .cont img{  width:100%; height:100%;}
.ly .content .block p{ color:#323232; line-height:0.3rem; font-size:0.16rem;}

.home_pro{ width:100%; padding-top:0.63rem;}
.home_pro { margin-top:0.5rem;}
.home_pro  .nav_pro{ margin-bottom:0.34rem;}
.home_pro  .nav_pro li{ width:2.32rem; line-height:0.76rem; margin-right:0.1rem; text-align:center; font-size:0.22rem; border:1px solid #ababab; float:left;}
.home_pro  .nav_pro li a{ color:#3f3f3f;}
.home_pro  .nav_pro li.cur{border:1px solid #0965b5;}
.home_pro  .nav_pro li.cur a{ color:#0965b5;}
.home_pro  .nav_pro li:nth-child(5n){ margin-right:0;}

.home_pro .content .block{ width:2.92rem; margin-right:0.1rem; height:2.7rem; float:left;  margin-bottom:0.3rem; text-align:center;}
.home_pro .content .block:nth-child(4n){ margin-right:0;}
.home_pro .cont:hover { position: relative; z-index: 10;-moz-box-shadow:0px 0px 20px #d9d9d9; -webkit-box-shadow:0px 0px 20px #d9d9d9; box-shadow:0px 0px 20px #d9d9d9;}
.home_pro .content .block .cont{ width:100%; position: relative; overflow:hidden;}
.home_pro .content .block .cont img{  width:100%; height:100%;}
.home_pro .content .block .con{   width:100%; bottom:0; position:absolute;  background:#0965b5; filter:alpha(Opacity=87);-moz-opacity:0.87;opacity:0.87;}
.home_pro .content .block .tit{ font-size:0.20rem; color:#fff; height:0.48rem; line-height:0.48rem;}

.ad2{ width:100%; height:4.71rem; background:url(../images/ad2_bg.jpg) no-repeat; background-size:100% 100%; text-align:center;}

.ad2 .content{ padding-top:0.8rem;}
.ad2 h1{ font-size:0.68rem; color:#ffe404; font-family:AAA;}
.ad2 h2{ font-size:0.46rem; color:#fff; font-weight:bold; margin-top:0.2rem;}
.ad2 p{ font-size:0.24rem; color:#fff; line-height:0.47rem; margin-top:0.4rem;}

.zm .content{ margin-top:0.5rem; text-align:center;}
.zm span{ font-size:0.3rem; padding-left:0.44rem; padding-right:0.3rem; background:url(../images/dot.png) no-repeat left 0.15rem; color:#292929;}


.shenying{ width:100%; height:8.15rem; margin-top:0.6rem; background:url(../images/sy_bg.jpg) no-repeat; background-size:100% 100%;}
.shenying .header{ margin-top:0.6rem;}





.service{ width:100%; padding-top:0.60rem; padding-bottom:0.20rem;}
.service .content{ margin-top:0.5rem;}

.service #swiperUnit{
	margin-top:0.5rem;
	padding-bottom: 0.6rem;
}
.service .swiper-pagination-bullet{
	width:0.1rem;
	height:0.1rem;
	opacity: 1;
	background: #898a89;
	border-radius: 0.05rem;
}
.service .swiper-pagination-bullet-active{
	width:0.35rem;
	background: #0064e0;
}





.aboutus{ width:100%; padding-top:0.57rem; background:#ffffff   }
.aboutus .content { height:7.42rem; margin-top:0.58rem; margin-bottom:0.47rem; position:relative;}
.aboutus .pic  {
	position:absolute;
	left:0.2rem;

}
.aboutus .pic  img{ width:100%; height:4.23rem;  z-index: 10;-moz-box-shadow:0px 0px 20px #d9d9d9; -webkit-box-shadow:0px 0px 20px #d9d9d9; box-shadow:0px 0px 20px #d9d9d9;}
.aboutus .con { width:5.25rem; position:absolute; left:5.27rem;}

.aboutus .con  h3{ color:#0965b5; font-size:0.24rem; font-weight:bold; margin-top:0.2rem;}
.aboutus .con .hr { width:0.2rem; height:0.02rem; display:inline-block; background:#0064e0; margin-top:0.25rem; margin-bottom:0.15rem; transition: all .3s;}
.aboutus .con:hover .hr{ width:0.72rem;}
.aboutus .con .block {
	color:#565656;
	font-size:0.16rem;
	line-height: 0.37rem;
	text-align:justify;
}



.aboutus .i_honor { width:100%; padding-top:0.35rem; position:absolute; top:4.3rem; left:0.2rem;}
.aboutus .i_honor .block{ width:20%; height:3.05rem; float:left; text-align:center; background:#fff; position:relative}
.aboutus .i_honor .block img{ position:absolute; left:0; right:0; top:0; bottom:0; margin: auto;}

/*首页结束*/



.position{ width:100%; background:#f7f7f7; height:0.42rem; line-height:0.42rem; font-size:0.14rem;}
.position a{ padding-left:0.04rem; padding-right:0.04rem; color:#101010}
.position span{ padding-left:0.04rem; color:#101010}

.sec_h{ font-size:0.3rem; font-weight:bold; line-height:0.3rem; margin-top:0.34rem; margin-bottom:0.3rem; border-left:5px solid #0a65b6; padding-left:0.16rem; color:#101010}


.about .add{ padding:0.15rem; padding-bottom:0; font-size:0.18rem; line-height:0.35rem; color:#101010}
.about .i_honor .block{ width:20%; height:3.05rem; float:left; text-align:center; background:#fff; position:relative}
.about .i_honor .block img{ position:absolute; left:0; right:0; top:0; bottom:0; margin: auto;}


/*about s*/
 .sec_title {
	   margin-top:0.44rem;
		font-size:0.3rem;
		text-align:center;
		color:#971508;
		font-weight:bold;
	}

 .sec_add {
		font-size:0.14rem;
		text-align:center;
		color:#333;
		line-height:0.14rem;
		margin-top:0.2rem;
		font-weight:bold;
		text-transform:uppercase;
	}
.sec_add span{ padding-left:0.35rem; padding-right:0.35rem; }
.about {padding-bottom:0.3rem;}
.about .content{
		margin-top:0.3rem;
}
	.about .pic{
	  width:100%; height:100%;
		overflow:hidden;
	}
	.about .cont{
		padding:0.1rem;
		

		color:#101010;
		font-size:0.18rem;
		line-height: 0.32rem;
	}

	.about .cont h3{
		color:#203278; 
		font-size:0.24rem;
		font-weight:bold;
		line-height:0.6rem;
	} 
.about .cont .hr{ width:0.2rem; height:0.02rem; display:inline-block; background:#666; margin-top:0.05rem; margin-bottom:0.05rem; transition: all .3s;}
.about .cont:hover .hr{ width:48px;}
	.about .cont .p{
		color:#101010;
		font-size:0.18rem;
		margin-top:0.10rem;

	}
	
.aboutCase{ margin-top:0.6rem; padding-top:0.45rem; background:url(../images/abou_bg.jpg) no-repeat; background-size:100% 100%;}
.aboutCase .header .title{ font-size:0.35rem; color:#fbe0b5; font-weight:bold; text-align:center;}
.aboutCase .header .add{ font-size:0.2rem; color:#fff; font-weight:bold; margin-top:0.15rem; text-align:center;}

.aboutCase #swiperCase {margin-top:0.45rem; margin-bottom:0.2rem;}
.aboutCase #swiperCase .cont{
  overflow: hidden;
  width:2.85rem;
  height:3.68rem;
  margin:0 auto;
    border:1px solid #ed0d13
}
.aboutCase #swiperCase .cont img {
  width:100%;
  height:100%;

}
.aboutCase #swiperCase{
  padding-bottom: 0.7rem;
}
.aboutCase .swiper-pagination-bullet{
  width:0.1rem;
  height:0.1rem;
  opacity: 1;
  background: #fff;
  border-radius: 0.05rem;
}
.aboutCase .swiper-pagination-bullet-active{
  width:0.35rem;
  background: #971508;
}	
	


	
	
	/*about e*/

.product{ width:100%;}
.product .content{ width:12rem; overflow:hidden;}
.product  ul.nav_pro{ margin-bottom:0.34rem;}
.product  ul.nav_pro li{ padding-left:0.2rem; padding-right:0.2rem; line-height:0.76rem; margin-right:0.1rem; text-align:center; font-size:0.22rem; border:1px solid #ababab; float:left;}
.product  ul.nav_pro li a{ color:#3f3f3f;}
.product  ul.nav_pro li.cur{border:1px solid #0965b5;}
.product  ul.nav_pro li.cur a{ color:#0965b5;}
.product  ul.nav_pro li:nth-child(5n){ margin-right:0;}

.product .content .block{ width:3.6rem; margin-right:0.2rem;  height:2.7rem; float:left;  margin-bottom:0.3rem; text-align:center;}
.product .content .block:nth-child(3n){ margin-right:0}
.product .cont:hover { position: relative; z-index: 10;}
.product .content .block .cont{ width:3.6rem; height:2.7rem; position: relative; overflow:hidden;}
.product .content .block .cont img{  width:100%; height:100%;}
.product .content .block .con{   width:100%; bottom:0; position:absolute;  background:#0965b5; filter:alpha(Opacity=87);-moz-opacity:0.87;opacity:0.87;}
.product .content .block .tit{ font-size:0.20rem; height:0.48rem; line-height:0.48rem;}
.product .content .block .tit  a{ color:#fff}

	/*news s*/
	.news{
		width:100%;
		padding-bottom: 0.3rem;
	}
	.news .block{
		overflow: hidden;
		width:100%;
		border-bottom:1px solid #eee;
	}
.news .block .date{
	    float:left;
		margin-top: 0.2rem;
		color:#333;
		font-size:0.14rem;
		font-family:SOURCEHANSANSCNNORMAL;
		line-height: 0.14rem;
	}
.news .block .date{ width:0.95rem; margin-left:0.15rem; margin-right:0.15rem; text-align:center;}
.news .block .date .day{ line-height:0.5rem; font-size:0.54rem; color:#ccc; padding-bottom:0.1rem; border-bottom:1px dashed #ccc}
.news .block .date .year-month{ line-height:0.45rem; font-size:0.16rem; color:#ccc}
	
	

	.news .block .con{
		float: left;
		width:10rem;
		margin-left:0.33rem;
		padding-right: 0.1rem;
		padding-top: 0.3rem;
	}
	.news .block .tit{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		height:0.24rem;
		color:#333;
		font-size:0.24rem;
		line-height: 0.24rem;
	}
	
	.news .block .add{
		overflow: hidden;
		height:0.9rem;
		margin-top: 0.14rem;
		color:#666;
		font-size:0.16rem;
		font-family:SOURCEHANSANSCNNORMAL;
		line-height: 0.3rem;
	}
	/*news e*/
	
	/*show s*/
	.show{
		width:100%;
		padding: 0 0.1rem;
		margin-bottom:0.4rem;
	}
	.show .head-detail{
		overflow: hidden;
		height:1.5rem;
	}
	.show .head-detail .title{
		height:1.07rem;
		line-height: 1.5rem;
		margin:0 0 0.08rem;
		text-align: center;
		color: #262626;
		font-size:0.22rem;
	}
	.show .head-detail .add{
		color:#7a7a7a;
		font-size: 0.12rem;
		text-align: center;
	}
	.show .head-detail .add .authors{
		display: inline-block;
		margin-left: 0.2rem;
	}
	.show .head-detail .add .date{
		margin-left: -0.2rem;
	}
	.show .content img{
        max-width: 100%;
      }
	.show .content p{
		text-indent: 2em;
	}
	.show .prev-next{
		overflow: hidden;
		margin:0.38rem 0 0.54rem;
	}
	.show .prev-next a{
		overflow: hidden;
		display: block;
		width:40%;
		color:#262626;
	}
	.show .prev{
		float: left;
		text-align: left;
	}
	.show .next{
		float: right;
		text-align: right;
	}
	
	
	.show_product{ margin-bottom:0.4rem;}
	.show_product .title{ font-size:0.24rem; margin-top:0.4rem; margin-bottom:0.35rem; text-align:center}
	/*show e*/

	/*contact s*/
	.contact{
		width:100%;
	}
	.contact .content{
		width:100%;

	}
	.contact .content .address{
		overflow: hidden;
	}
	.contact .content .block{
		overflow: hidden;
		float: left;
		width:25%;
		text-align: left;
	}

	.contact .content .tit{
		color:#0c66b6;
		margin:0.23rem 0 0.1rem;
		font-size:0.24rem;
		font-family:SOURCEHANSANSCNNORMAL;
		line-height: 0.24rem;
	}
	.contact .content .con{
		height:0.6rem;
		color:#101010;
		font-size:0.16rem;
		line-height: 0.31rem;
		
	}
	.contact .content .hr{
		width:30px;
		height:2px;
		margin-top:0.2rem;
		margin-bottom:0.2rem;
		background:#0a65b6;
	}
	
	.contact .content .cont img{ width:100%; height:100%;}

	.contact .content .cont .title{
		text-align:center;
		font-weight:bold;
		font-size:0.36rem;		
		background: #fff;
		margin-bottom:0.66rem;
		
	}
	.contact .cont .line {
		height:1px; line-height:1px; background:url(../images/contact_line.png) no-repeat center;
		margin-bottom:-18px;
	}
	
.contact .content .map{
		width:100%;
		height:485px;
		background: #fff;
		margin-bottom:0.4rem;
	}
	.contact #dituContent {
		width:100%;
		height:100%;
		border:1px solid #d81213;
	}
	/*contact e*/	

/*footer s*/
	.footer{
		border-top:10px solid #0965b5;
		width:100%;
		padding-top: 0.6rem;
		padding-bottom: 0.54rem;
		background: #2e2e2e;
		color:#fff;
	}
	.footer .container{
		overflow: hidden;
	}
	.footer .zx{
		float: left;
	}
	.footer .zx .tit{
		margin:0.25rem 0 0.15rem;
		font-size:0.18rem;
		line-height: 0.18rem;
	}
	.footer .zx .num{
		font-size:0.36rem;
		line-height: 0.4rem;
		font-family:AvantiBold;
	}
	.footer .zx .copyright{
		margin-top: 0.2rem;
		color:#a5a5a5;
		font-size:0.12rem;
		font-family: "宋体";
		line-height: 0.2rem;
	}
	.footer .code{
		float: left;
		margin-left: 0.4rem;
		padding: 0 0.58rem 0.1rem 0.52rem;
		border-left:0.01rem solid #4b4b4b;
		border-right:0.01rem solid #4b4b4b;
	}
	.footer .code .tit{
		margin-top: 14px;
		font-size: 0.12rem;
		font-family: "宋体";
		line-height: 12px;
		text-align: center; 
	}
	.footer .address{
		float: right;
		width:6.2rem;
		padding-top: 0.1rem;
	}
	.footer .address .block{
		overflow: hidden;
		font-size:0.18rem;
		line-height: 0.35rem;
	}	
	/*footer e*/
}